package com.hcl.orm.core.executor.page;

import java.util.List;

/**
 * @author hucl
 * @projectName jim-orm
 * @description: 分页结果
 * @date
 */
public class PageResult<T> {
    /**
     * 总条数
     */
    private int total;
    /**
     * 页号，从1开始
     */
    private int pageNo;
    /**
     * 数据集合
     */
    private List<T> datas;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public List<T> getDatas() {
        return datas;
    }

    public void setDatas(List<T> datas) {
        this.datas = datas;
    }

    @Override
    public String toString() {
        return "PageResult{" +
                "total=" + total +
                ", pageNo=" + pageNo +
                ", datas=" + datas +
                '}';
    }
}
